# 导入
import unittest
from parameterized import parameterized


def my_sum(a, b):
    return a + b


class my_test(unittest.TestCase):

    # a是调用my_sum的第一个参数
    # b是调用my_sum的第二个参数
    # c是预期结果
    @parameterized.expand([(1,3,4),(5,6,11),(-1,3,2)])
    def test_001(self, a, b, c):
        num1 = my_sum(a, b)  # 通过定义变量num1 得到my_sum的返回值
        self.assertEqual(num1, c)  # num1里存放实际结果,7是预期结果
        # 实际结果与预期结果相符,表示测试用例通过
        # 实际结果与预期结果相符,表示测试用例失败
